package com.dfrz.planeclub.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author PuXiaLing
 * @description: TODO
 * @date 2024/4/10 18:48
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class User {

    /**
     *用户id
     */
    @TableId()
    private Integer userId;

    /**
     *昵称
     */
    private String name;

    /**
     *账号
     */
    private String account;

    /**
     *密码
     */
    private String password;

    /**
     *身份证号
     */
    private String idNum;

    /**
     *真实姓名
     */
    private String realName;

    /**
     *性别
     */
    private Integer sex;

    /**
     *出生日期
     */
    private String birthDate;

    /**
     *地址
     */
    private String address;

    /**
     *邮箱
     */
    private String email;

    /**
     *电话
     */
    private String phone;

    /**
     *头像 默认“/”
     */
    private String avatar;

    /**
     *状态默认：1正常，0封禁
     */
    private Integer status;

    /**
     *逻辑删除状态，1：正常，0：删除
     */
    @TableLogic
    private Integer deleted;
}
